/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.dailyReconcile;

public class DailyReconcileDetailOutData {
    private String clientId;
    private String gspddVoucherId;
    private String gspddSalePaymethodId;
    private String gspddSaleReceivableAmt;
    private String gspddSaleInputAmt;
    private String gspddRecardPaymethodId;
    private String gspddRecardReceivableAmt;
    private String gspddRecardInputAmt;
    private Integer indexDetail;

    public String getClientId() {
        return this.clientId;
    }

    public String getGspddVoucherId() {
        return this.gspddVoucherId;
    }

    public String getGspddSalePaymethodId() {
        return this.gspddSalePaymethodId;
    }

    public String getGspddSaleReceivableAmt() {
        return this.gspddSaleReceivableAmt;
    }

    public String getGspddSaleInputAmt() {
        return this.gspddSaleInputAmt;
    }

    public String getGspddRecardPaymethodId() {
        return this.gspddRecardPaymethodId;
    }

    public String getGspddRecardReceivableAmt() {
        return this.gspddRecardReceivableAmt;
    }

    public String getGspddRecardInputAmt() {
        return this.gspddRecardInputAmt;
    }

    public Integer getIndexDetail() {
        return this.indexDetail;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGspddVoucherId(String gspddVoucherId) {
        this.gspddVoucherId = gspddVoucherId;
    }

    public void setGspddSalePaymethodId(String gspddSalePaymethodId) {
        this.gspddSalePaymethodId = gspddSalePaymethodId;
    }

    public void setGspddSaleReceivableAmt(String gspddSaleReceivableAmt) {
        this.gspddSaleReceivableAmt = gspddSaleReceivableAmt;
    }

    public void setGspddSaleInputAmt(String gspddSaleInputAmt) {
        this.gspddSaleInputAmt = gspddSaleInputAmt;
    }

    public void setGspddRecardPaymethodId(String gspddRecardPaymethodId) {
        this.gspddRecardPaymethodId = gspddRecardPaymethodId;
    }

    public void setGspddRecardReceivableAmt(String gspddRecardReceivableAmt) {
        this.gspddRecardReceivableAmt = gspddRecardReceivableAmt;
    }

    public void setGspddRecardInputAmt(String gspddRecardInputAmt) {
        this.gspddRecardInputAmt = gspddRecardInputAmt;
    }

    public void setIndexDetail(Integer indexDetail) {
        this.indexDetail = indexDetail;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof DailyReconcileDetailOutData)) {
            return false;
        }
        DailyReconcileDetailOutData other = (DailyReconcileDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gspddVoucherId = this.getGspddVoucherId();
        String other$gspddVoucherId = other.getGspddVoucherId();
        if (this$gspddVoucherId == null ? other$gspddVoucherId != null : !this$gspddVoucherId.equals(other$gspddVoucherId)) {
            return false;
        }
        String this$gspddSalePaymethodId = this.getGspddSalePaymethodId();
        String other$gspddSalePaymethodId = other.getGspddSalePaymethodId();
        if (this$gspddSalePaymethodId == null ? other$gspddSalePaymethodId != null : !this$gspddSalePaymethodId.equals(other$gspddSalePaymethodId)) {
            return false;
        }
        String this$gspddSaleReceivableAmt = this.getGspddSaleReceivableAmt();
        String other$gspddSaleReceivableAmt = other.getGspddSaleReceivableAmt();
        if (this$gspddSaleReceivableAmt == null ? other$gspddSaleReceivableAmt != null : !this$gspddSaleReceivableAmt.equals(other$gspddSaleReceivableAmt)) {
            return false;
        }
        String this$gspddSaleInputAmt = this.getGspddSaleInputAmt();
        String other$gspddSaleInputAmt = other.getGspddSaleInputAmt();
        if (this$gspddSaleInputAmt == null ? other$gspddSaleInputAmt != null : !this$gspddSaleInputAmt.equals(other$gspddSaleInputAmt)) {
            return false;
        }
        String this$gspddRecardPaymethodId = this.getGspddRecardPaymethodId();
        String other$gspddRecardPaymethodId = other.getGspddRecardPaymethodId();
        if (this$gspddRecardPaymethodId == null ? other$gspddRecardPaymethodId != null : !this$gspddRecardPaymethodId.equals(other$gspddRecardPaymethodId)) {
            return false;
        }
        String this$gspddRecardReceivableAmt = this.getGspddRecardReceivableAmt();
        String other$gspddRecardReceivableAmt = other.getGspddRecardReceivableAmt();
        if (this$gspddRecardReceivableAmt == null ? other$gspddRecardReceivableAmt != null : !this$gspddRecardReceivableAmt.equals(other$gspddRecardReceivableAmt)) {
            return false;
        }
        String this$gspddRecardInputAmt = this.getGspddRecardInputAmt();
        String other$gspddRecardInputAmt = other.getGspddRecardInputAmt();
        if (this$gspddRecardInputAmt == null ? other$gspddRecardInputAmt != null : !this$gspddRecardInputAmt.equals(other$gspddRecardInputAmt)) {
            return false;
        }
        Integer this$indexDetail = this.getIndexDetail();
        Integer other$indexDetail = other.getIndexDetail();
        return !(this$indexDetail == null ? other$indexDetail != null : !(this$indexDetail).equals(other$indexDetail));
    }

    protected boolean canEqual(Object other) {
        return other instanceof DailyReconcileDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gspddVoucherId = this.getGspddVoucherId();
        result = result * 59 + ($gspddVoucherId == null ? 43 : $gspddVoucherId.hashCode());
        String $gspddSalePaymethodId = this.getGspddSalePaymethodId();
        result = result * 59 + ($gspddSalePaymethodId == null ? 43 : $gspddSalePaymethodId.hashCode());
        String $gspddSaleReceivableAmt = this.getGspddSaleReceivableAmt();
        result = result * 59 + ($gspddSaleReceivableAmt == null ? 43 : $gspddSaleReceivableAmt.hashCode());
        String $gspddSaleInputAmt = this.getGspddSaleInputAmt();
        result = result * 59 + ($gspddSaleInputAmt == null ? 43 : $gspddSaleInputAmt.hashCode());
        String $gspddRecardPaymethodId = this.getGspddRecardPaymethodId();
        result = result * 59 + ($gspddRecardPaymethodId == null ? 43 : $gspddRecardPaymethodId.hashCode());
        String $gspddRecardReceivableAmt = this.getGspddRecardReceivableAmt();
        result = result * 59 + ($gspddRecardReceivableAmt == null ? 43 : $gspddRecardReceivableAmt.hashCode());
        String $gspddRecardInputAmt = this.getGspddRecardInputAmt();
        result = result * 59 + ($gspddRecardInputAmt == null ? 43 : $gspddRecardInputAmt.hashCode());
        Integer $indexDetail = this.getIndexDetail();
        result = result * 59 + ($indexDetail == null ? 43 : ($indexDetail).hashCode());
        return result;
    }

    public String toString() {
        return "DailyReconcileDetailOutData(clientId=" + this.getClientId() + ", gspddVoucherId=" + this.getGspddVoucherId() + ", gspddSalePaymethodId=" + this.getGspddSalePaymethodId() + ", gspddSaleReceivableAmt=" + this.getGspddSaleReceivableAmt() + ", gspddSaleInputAmt=" + this.getGspddSaleInputAmt() + ", gspddRecardPaymethodId=" + this.getGspddRecardPaymethodId() + ", gspddRecardReceivableAmt=" + this.getGspddRecardReceivableAmt() + ", gspddRecardInputAmt=" + this.getGspddRecardInputAmt() + ", indexDetail=" + this.getIndexDetail() + ")";
    }
}

